home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
redakcyjne
/
programy
/
Tlen 6.0.1.12 pl
/
tleninst60112.exe
/
sdk
/
TlenSources
/
plugin
/
plugin_skin.h
< prev
next >
Wrap
C/C++ Source or Header
|
2006-08-30
|
3KB
|
77 lines
//---------------------------------------------------------------------------
#ifndef plugin_skinH
#define plugin_skinH
//---------------------------------------------------------------------------
#include <windows.h>
typedef struct {
int structSize; //wielko£µ strutkury w bajtach
char *SkinID; //je£li to jest grafika sk≤rkowalna, to wystarczy podaµ tu jej skinID
//przy zmianie sk≤rki automatycznie zostanie zmieniona
HBITMAP Bitmap; //bitmapa
COLORREF Transparent; //kolor przezroczysto£ci
RECT Location; //po│o┐enie grafiki na bitmapie
} TlenSingleImageDef;
#define TLEN_SKIN_GETSKINNEDIMAGE "Tlen/Skin/GetSkinnedImage"
//jako WPARAM idzie struktura do ktorej przekazywane sa dane grafiki (TlenSingleImageDef)
//musi byc wypelnione SkinID
//identyfikatory ikonek
#define icIDTlenStatus "ic/TL"
#define icIDTlenOnline "ic/TL/Online"
#define icIDTlenChat "ic/TL/Chat"
#define icIDTlenAway "ic/TL/Away"
#define icIDTlenXA "ic/TL/XA"
#define icIDTlenDND "ic/TL/DND"
#define icIDTlenInvisible "ic/TL/Invisible"
#define icIDTlenOffline "ic/TL/Offline"
#define icIDTlenOnline_ST "ic/TL/Online/ST"
#define icIDTlenChat_ST "ic/TL/Chat/ST"
#define icIDTlenAway_ST "ic/TL/Away/ST"
#define icIDTlenXA_ST "ic/TL/XA/ST"
#define icIDTlenDND_ST "ic/TL/DND/ST"
#define icIDTlenInvisible_ST "ic/TL/Invisible/ST"
#define icIDTlenOffline_ST "ic/TL/Offline/ST"
#define icIDGGStatus "ic/GG"
#define icIDGGOnline "ic/GG/Online"
#define icIDGGAway "ic/GG/Away"
#define icIDGGInvisible "ic/GG/Invisible"
#define icIDGGOffline "ic/GG/Offline"
#define icIDGGOnline_ST "ic/GG/Online/ST"
#define icIDGGAway_ST "ic/GG/Away/ST"
#define icIDGGInvisible_ST "ic/GG/Invisible/ST"
#define icIDGGOffline_ST "ic/GG/Offline/ST"
#define icIDMetaStatus "ic/Meta"
#define icIDMetaOnline "ic/Meta/Online"
#define icIDMetaChat "ic/Meta/Chat"
#define icIDMetaAway "ic/Meta/Away"
#define icIDMetaXA "ic/Meta/XA"
#define icIDMetaDND "ic/Meta/DND"
#define icIDMetaInvisible "ic/Meta/Invisible"
#define icIDMetaOffline "ic/Meta/Offline"
#define icIDMetaOnline_ST "ic/Meta/Online/ST"
#define icIDMetaChat_ST "ic/Meta/Chat/ST"
#define icIDMetaAway_ST "ic/Meta/Away/ST"
#define icIDMetaXA_ST "ic/Meta/XA/ST"
#define icIDMetaDND_ST "ic/Meta/DND/ST"
#define icIDMetaInvisible_ST "ic/Meta/Invisible/ST"
#define icIDMetaOffline_ST "ic/Meta/Offline/ST"
#define icIDPhone "ic/Phone"
#define icIDClosedGroup "ic/ClosedGroup"
#define icIDOpenedGroup "ic/OpenedGroup"
#endif